$(function () {
    let userid = localStorage.getItem("userId");
    findById(userid);
})

/*通过此方法进行查询*/
function findById(id) {
    $.ajax({
        url: '/back/user/findById',
        data: {id: id},
        type: 'get',
        dataType: 'json',
        success: function (data) {
            setData(data.userModel);//需要给数据  把后台数据拿到
        }

    })
}

/*对当前页面赋值*///也就是对页面的格式赋值
function setData(data) {
    $("#userid").val(data.id);
    $("#username").val(data.username);
    $("#phone").val(data.phone);
    $("input[name='sex'][value="+data.sex+"]").prop("checked",true);
    $("#birthday").val(data.birthday);
    $("#input:checkbox[name='hobby']").each(function () {
        let temp = data.hobby;//需要将后台拿到的数据转换为数组
        temp = temp.replace("[","").replace("]","");
        let hobby = temp.split(",");
        for(let i =0;i<hobby.length;i++){
            if ($(this).val() == $.trim(hobby[i])){
                $(this).prop('checked',true);
                break;
            }
        }
    });
    $("#introduce").val(data.introduce);
}

function saveEdit() {
    var data = {
        id: $("#userid").val(),
        username: $("#username").val(),
        password: $("#password").val(),
        phone: $("#phone").val(),
        birthday: $("#birthday").val(),
        sex: $("input[name='sex']:checked").val(),
        hobby: hobbyList(),
        introduce: $("#introduce").val()
    };
    // console.log(data);
    $.ajax({
        url: "/back/user/userEdit",
        data: data,
        type: "post",
        dataType: "json",
        //data返回数据
        success: function (data) {
            // 如果修改成功，返回查询页面，失败提示修改失败
            if (data==1) {
                $("#right").load('../back/user/userManage.html');
            }else {
                alert("修改失败！！！")
            }

        }
    })
}